home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / utilitys / 499 / letemfly / di_fly.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-08-11  |  1.3 KB  |  39 lines

  1. /* ------------------------------------------------------------------------- */
  2. /* ----- di_fly.h ----- the bindings --------------------------------------- */
  3. /* ------------------------------------------------------------------------- */
  4.  
  5. #ifndef __AES__
  6. #include <aes.h>
  7. #endif
  8.  
  9. /* ------------------------------------------------------------------------- */
  10.  
  11. typedef struct
  12. {
  13.     unsigned int    version;
  14.     struct
  15.     {
  16.         unsigned light    : 1;    /* light version (read)    */
  17.         unsigned    : 5;    /* reserved        */
  18.         unsigned keys    : 1;    /* key handling        */
  19.         unsigned edit    : 1;    /* extended editor    */
  20.         unsigned redraw    : 1;    /* send redraw message    */
  21.         unsigned flytyp    : 1;    /* solid/hollow fly    */
  22.         unsigned fly    : 1;    /* flying on/off    */
  23.         unsigned alert    : 1;    /* Alerts/Errors on/off    */
  24.         unsigned v_mem  : 1;    /* use virtual memory    */
  25.         unsigned f_grow    : 1;    /* grow/shrink boxes    */
  26.         unsigned g_grow : 1;
  27.         unsigned bypass : 1;    /* ON/OFF highest prio    */
  28.     } config;
  29.     char    *vpath;            /* path for v-mem    */
  30.     void    cdecl    (*di_fly)(OBJECT *tree);    /* fly routine        */
  31. } LTMFLY;
  32.  
  33. /* ------------------------------------------------------------------------- */
  34.  
  35. long *_get_cookie(long cookie);
  36. void di_fly(OBJECT *tree);
  37.  
  38. /* ------------------------------------------------------------------------- */
  39.